package modelosDeParcial;

import static org.junit.Assert.*;

import java.util.LinkedList;
import java.util.List;
import java.util.SortedSet;
import java.util.TreeSet;
import java.util.concurrent.LinkedBlockingDeque;

import javax.swing.event.TreeExpansionEvent;

import junit.framework.Assert;

import org.junit.Test;

public class ProductoTest {

	@Test
	public void productosEntrePreciosTest() {
		Producto p1 = new Producto("Escoba", 10);
		Producto p2 = new Producto("Detergente", 20);
		Producto p3 = new Producto("Esponja", 30);
		Producto p4 = new Producto("Cerveza", 22);
		Producto resultado = new Producto("zanzaranga",1000);
		
		List<Producto> productos = new LinkedList<Producto>();
		productos.add(p1);
		productos.add(p2);
		productos.add(p3);
		productos.add(p4);
		SortedSet<Producto> productosOrdenados = new TreeSet<Producto>(new ProductoPrecioComparador());
		productosOrdenados.add(p2);
		productosOrdenados.add(p4);
		
		Assert.assertEquals(productosOrdenados,resultado.buscarProductos(productos, 15, 25));
		}

}
